a {
    cursor: pointer;
}
form input, #id_photos, #id_feature{
    width: 500px;
}
#add-hotel-popup {
    width: 800px;
    margin-left: -400px;
}
.helptext {
    display: block;
}
.errorlist{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#virtual-codes,
#flights,
#hotels,
#subProducts,
#description,
#instruction,
#schedule,
#similarProduct,
#link-tinysite,
#depart-places {
    width: 500px;
}

#flights li, #hotels li, #subProducts li, #description li, #instruction li, #schedule li,
#link-tinysite li, #related-trips-panel li{
    background-color: #eee;
    border-radius: 3px;
    margin: 6px 0;
    padding: 3px 15px 3px 20px;
}

#virtual-codes .codes {
    max-height: 265px;
    overflow-y: auto;
}

label[for=id_published],
label[for=id_long_effictive] {
    display: inline-block;
    margin-right: 10px;
}

#id_published{
    margin-top: -2px;
}
#id_similar_product, label[for=id_similar_product],
#id_flights, label[for=id_flights],
#id_depart_places, label[for=id_depart_places],
#id_related_trips, label[for=id_related_trips] {
    display: none;
}
#id_depart_place+span{
    display: none;
}

#similarProduct .btn{
    margin-bottom: 10px;
}
#similarProductName {
    width: 98%;
}
#sub-product-panel li:first-child::after{
    content: " （主分类）";
    font-size: 12px;
}

.helptext{
    display: none;
}

.fc-event-container {
    z-index: 0 !important;
}
.fc-cell-overlay {
    background-color: green;
    opacity: 0.5;
}
.ui-autocomplete.ui-front {
    z-index: 1060;
}

.ui-autocomplete {
    max-height: 270px;
    max-width: 530px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}
* html .ui-autocomplete {
    height: 270px;
}

#manageCalendarPrice {
    height: 613px;
    overflow: hidden;
}

#manageDepartPlace .ui-weight {
    float: left;
    width: 560px;
    height: 200px;
}

#selectedDepartPlacePanel li,
#departPlacePanel li {
    float: left;
    list-style-type: none;
    margin: 10px;
    border: 1px solid #f0f0f0;
    padding: 3px 5px;
    cursor: pointer;
}
#departPlacePanel li.selected {
    background: #bdb;
}

#manageMonth .ui-weight {
    float: left;
    width: 560px;
    height: 200px;
}

#cal_month{
    margin: 0;
}

.select2-container {
    width: 350px;
}

.label-inline-block label{
    display: inline-block;
    width: 80px;
}

.map{
    margin-top: 10px;
    width: 400px;
    height: 400px;
}

.map-well{
    margin-top: 10px;
    width: 400px;
}

.control-label b{
    color: #b94a48;
    margin-right: 5px;
}
